home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 5 / BBS in a Box -Volume V (BBS in a Box) (April 1992).iso / Files / Prog / M / LSC213.cpt / StdFilePkg.h < prev    next >
Encoding:
C/C++ Source or Header  |  1987-09-26  |  786 b   |  54 lines  |  [TEXT/KAHL]

  1.  
  2. /*
  3.  *  StdFilePkg.h
  4.  *
  5.  *  Copyright (c) 1986, 1987 THINK Technologies, Inc.
  6.  *  These interfaces are based on information copyrighted
  7.  *  by Apple Computer, Inc., 1985, 1986, 1987.
  8.  *
  9.  */
  10.  
  11. #ifndef    _StdFilePkg_
  12. #define _StdFilePkg_
  13.  
  14. #define    putDlgID    -3999
  15.  
  16. enum {
  17.     putSave = 1,
  18.     putCancel,
  19.     putEject = 5,
  20.     putDrive,
  21.     putName
  22. };
  23.  
  24. #define    getDlgID    -4000
  25.  
  26. enum {
  27.     getOpen = 1,
  28.     getCancel = 3,
  29.     getEject = 5,
  30.     getDrive,
  31.     getNmList,
  32.     getScroll
  33. };
  34.  
  35.  
  36. typedef    struct    SFReply    
  37.     {
  38.     char            good;
  39.     char            copy;
  40.     long            fType;        /* array[1..4] of char; */
  41.     int                vRefNum;
  42.     int                version;
  43.     unsigned char    fName[64];
  44.     }SFReply;
  45.  
  46. typedef    long    SFTypeList[4];    /* array[0..3] of OSType; */
  47.  
  48.  
  49. /*  low-memory globals  */
  50. extern int SFSaveDisk : 0x214;
  51. extern long CurDirStore : 0x398;
  52.  
  53.  
  54. #endif _StdFilePkg_